package com.soryin.service;

import java.io.Serializable;
import java.util.List;

import com.soryin.entity.OpenPlatform;

/**
 *  用户开放平台信息
 * @author Hello_海生
 * @date 2014年3月6日
 */
public interface OpenPlatformService {
	/**
	 * 增加 用户开发平台记录
	 * @param o
	 * @return
	 */
	public Serializable save(OpenPlatform o);
	
	/**
	 * 根据ID删除记录
	 * @param id
	 * @return
	 */
	public void delete(int id);
	
	/**
	 * 根据 开发平台类型 和 sid  查询
	 * @param type
	 * @param sid
	 * @return
	 */
	public OpenPlatform selectOpenPlatformByTypeAndSid(String type,String sid);
	
	/**
	 * 根据 用户id 查询该用户下的所有信息
	 * @param id
	 * @return
	 */
	public List<OpenPlatform> selectOpenPlatformByUserId(int id);
	
	/**
	 * 修改 开发平台信息
	 * @param o
	 * @return
	 */
	public void update(OpenPlatform o);
	

}
